#ifndef SHRIMPS_Eikonals_Analytic_Contributor_H
#define SHRIMPS_Eikonals_Analytic_Contributor_H

#include "SHRiMPS/Eikonals/Form_Factors.H"

namespace SHRIMPS {
  class Analytic_Contributor : public ATOOLS::Function_Base {
  private:
    Form_Factor * p_ff;
    double        m_Delta, m_Y;
    int           m_sign;
  public:
    Analytic_Contributor(Form_Factor * ff,const double & Delta,
			 const double & Y,const int & sign) :
      p_ff(ff), m_Delta(Delta), m_Y(Y), m_sign(sign) {}
    double operator()(const double & b,const double & y) const;
  };
} 

#endif
